layui传值的一些经验,也没怎么整理:表格渲染数据,弹出框

您所在的位置:网站首页 layui select重新渲染 layui传值的一些经验,也没怎么整理:表格渲染数据,弹出框

layui传值的一些经验,也没怎么整理:表格渲染数据,弹出框

2023-03-14 23:19| 来源: 网络整理| 查看: 265

layui

传值的⼀些经验,也没怎么整理:表格渲染数据,弹出框

1.layui向表格渲染数据的格式转换:

buffer.append("{\"code\":0,\"msg\":\"\",\"count\":" + countTotal + ",\"data\":[" + buffer2 + "]}");

        StringBuffer buffer = new StringBuffer();

        StringBuffer buffer2 = new StringBuffer();

        try {

            if (takenumberlist.size() != 0 && takenumberlist != null) {

                buffer2 = JsonUtils.listTojson(buffer2, takenumberlist);

            }

            buffer.append("{\"code\":0,\"msg\":\"\",\"count\":" + countTotal + ",\"data\":[" + buffer2 + "]}");

        } catch (IllegalArgumentException e) {

            e.printStackTrace();

        } catch (IllegalAccessException e) {

            e.printStackTrace();

        }

        model.addAttribute("buffer", buffer.toString());

        System.out.println("layui传值执⾏成功!");

        

        return buffer.toString();

需要引⼊⼀个⼯具栏JsonUtils.java

 

界⾯接收:

js:

  table.render({

    elem: '#demo'

    ,width : 430

    ,height: 535

    ,url: "http://localhost:8080/hospital/takenumber.do?ks_code=${dept_code}" //数据接⼝

    ,page: true //开启分页

    ,autoSort: true//⾃动排序

    , initSort: {field:'id', type:'asc'}

    /* ,totalRow: true  *///开启合计⾏

    ,cols: [[ //表头

      {type: 'checkbox', fixed: 'left'}

      ,{field: 'id', title: '编号', width:80, sort: true, totalRow: true} 

      ,{field: 'person_name', title: '姓名', width:85}

      ,{field: 'queue_code', title: '取号号码', width: 115, sort: true, totalRow: true}

      ,{field: 'specify_doctor_code', title: '医⽣⼯号', width: 96, sort: true, totalRow: true}  

      /* ,{field: 'doctor_name', title: '医⽣', width:80, sort: true}  */

      /* ,{fixed: 'right', width: 165, align:'center', toolbar: '#barDemo'}  */ 

    ]]

  });

 

 

 

2. layui弹出框,并且在表格⾥选中



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3